<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ADXL362DMA: ADXL362DMA Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">ADXL362DMA
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a>  </div>
  <div class="headertitle"><div class="title">ADXL362DMA Class Reference</div></div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="_a_d_x_l362_d_m_a_8h_source.html">ADXL362DMA.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:af6f5affc50b5f4ba99c9197bd939ff68"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#af6f5affc50b5f4ba99c9197bd939ff68">SampleRate</a> { <br />
&#160;&#160;<a class="el" href="class_a_d_x_l362_d_m_a.html#af6f5affc50b5f4ba99c9197bd939ff68a624fd2783d9362c39be475dc6ec3aa93">RATE_3_125_HZ</a>
, <a class="el" href="class_a_d_x_l362_d_m_a.html#af6f5affc50b5f4ba99c9197bd939ff68a100226fa04828ab7f5a18b42a3029231">RATE_6_25_HZ</a>
, <a class="el" href="class_a_d_x_l362_d_m_a.html#af6f5affc50b5f4ba99c9197bd939ff68aea763bc634c771b683be09694e1ceefd">RATE_12_5_HZ</a>
, <a class="el" href="class_a_d_x_l362_d_m_a.html#af6f5affc50b5f4ba99c9197bd939ff68ab56f9853e3eebc8f4fde7c6f9786efb5">RATE_25_HZ</a>
, <br />
&#160;&#160;<a class="el" href="class_a_d_x_l362_d_m_a.html#af6f5affc50b5f4ba99c9197bd939ff68aa1e82bd62bee29679cc3c5ac48cb7b7d">RATE_50_HZ</a>
, <a class="el" href="class_a_d_x_l362_d_m_a.html#af6f5affc50b5f4ba99c9197bd939ff68aa7e3500362eb0cfec89491139fbdaf08">RATE_100_HZ</a>
, <a class="el" href="class_a_d_x_l362_d_m_a.html#af6f5affc50b5f4ba99c9197bd939ff68a3482c5eb1cbc1947be66ef1f4e2942f2">RATE_200_HZ</a>
<br />
 }</td></tr>
<tr class="separator:af6f5affc50b5f4ba99c9197bd939ff68"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a8390e72993207f1ae4baa6efd96c0568"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#a8390e72993207f1ae4baa6efd96c0568">ADXL362DMA</a> (SPIClass &amp;spi, int cs=A2, SPISettings settings=SPISettings(4 *MHZ, MSBFIRST, SPI_MODE0))</td></tr>
<tr class="separator:a8390e72993207f1ae4baa6efd96c0568"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af688bb9b1b5412d7ca02d1117afe2628"><td class="memItemLeft" align="right" valign="top"><a id="af688bb9b1b5412d7ca02d1117afe2628" name="af688bb9b1b5412d7ca02d1117afe2628"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><b>~ADXL362DMA</b> ()</td></tr>
<tr class="separator:af688bb9b1b5412d7ca02d1117afe2628"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3613abc0092f3a47626a46583086e2ac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#a3613abc0092f3a47626a46583086e2ac">softReset</a> ()</td></tr>
<tr class="separator:a3613abc0092f3a47626a46583086e2ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e7b3dd4a5ce55c3814b03b709cd1b01"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#a4e7b3dd4a5ce55c3814b03b709cd1b01">chipDetect</a> ()</td></tr>
<tr class="separator:a4e7b3dd4a5ce55c3814b03b709cd1b01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7231bacc8d5a573338beece42fdc8235"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#a7231bacc8d5a573338beece42fdc8235">setSampleRate</a> (<a class="el" href="class_a_d_x_l362_d_m_a.html#af6f5affc50b5f4ba99c9197bd939ff68">SampleRate</a> rate)</td></tr>
<tr class="separator:a7231bacc8d5a573338beece42fdc8235"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0449702b1acbcd239b914cc2c0c5230"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#af0449702b1acbcd239b914cc2c0c5230">setMeasureMode</a> (bool enabled=true)</td></tr>
<tr class="separator:af0449702b1acbcd239b914cc2c0c5230"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a676aa18f6cd6193baaa6a3b3d9544f5d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#a676aa18f6cd6193baaa6a3b3d9544f5d">readXYZT</a> (int16_t &amp;x, int16_t &amp;y, int16_t &amp;z, int16_t &amp;t)</td></tr>
<tr class="separator:a676aa18f6cd6193baaa6a3b3d9544f5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07e5f7e2dc622db3c6e8b99cb7603058"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#a07e5f7e2dc622db3c6e8b99cb7603058">readXYZ</a> (int16_t &amp;x, int16_t &amp;y, int16_t &amp;z)</td></tr>
<tr class="separator:a07e5f7e2dc622db3c6e8b99cb7603058"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0187e7e2406ab17e0d85f5af121e58d"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#af0187e7e2406ab17e0d85f5af121e58d">readTemperatureC</a> ()</td></tr>
<tr class="separator:af0187e7e2406ab17e0d85f5af121e58d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcb3ddd39ccfc8aca211cfbb1b16b2b1"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#afcb3ddd39ccfc8aca211cfbb1b16b2b1">readTemperatureF</a> ()</td></tr>
<tr class="separator:afcb3ddd39ccfc8aca211cfbb1b16b2b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9493d68c303e0e5d9cfe0b6f7b86ae26"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#a9493d68c303e0e5d9cfe0b6f7b86ae26">readRollPitchRadians</a> (float &amp;roll, float &amp;pitch)</td></tr>
<tr class="separator:a9493d68c303e0e5d9cfe0b6f7b86ae26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affe8d8877ed5b7dc9c60886e8a15940d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#affe8d8877ed5b7dc9c60886e8a15940d">readRollPitchDegrees</a> (float &amp;roll, float &amp;pitch)</td></tr>
<tr class="separator:affe8d8877ed5b7dc9c60886e8a15940d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9505bf92630ce259d57d31bd70d882c9"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#a9505bf92630ce259d57d31bd70d882c9">readStatus</a> ()</td></tr>
<tr class="separator:a9505bf92630ce259d57d31bd70d882c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfd359d9ae81b38fd376854b1bfbf86f"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#abfd359d9ae81b38fd376854b1bfbf86f">readNumFifoEntries</a> ()</td></tr>
<tr class="separator:abfd359d9ae81b38fd376854b1bfbf86f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fdfa611437a49c08f3a8c6d45c6005a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#a6fdfa611437a49c08f3a8c6d45c6005a">readFifoAsync</a> (<a class="el" href="class_a_d_x_l362_data_base.html">ADXL362DataBase</a> *data)</td></tr>
<tr class="separator:a6fdfa611437a49c08f3a8c6d45c6005a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b3ee71ec17e12b861b1f3964bbbca6d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#a0b3ee71ec17e12b861b1f3964bbbca6d">writeActivityThreshold</a> (uint16_t value)</td></tr>
<tr class="separator:a0b3ee71ec17e12b861b1f3964bbbca6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a642505fbd9b87951d38ae6ee3f2d9f03"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#a642505fbd9b87951d38ae6ee3f2d9f03">writeActivityTime</a> (uint8_t value)</td></tr>
<tr class="separator:a642505fbd9b87951d38ae6ee3f2d9f03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95443809390540083d586fa3cae7dad4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#a95443809390540083d586fa3cae7dad4">writeInactivityThreshold</a> (uint16_t value)</td></tr>
<tr class="separator:a95443809390540083d586fa3cae7dad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c5463e88186b539f21c64da7a29c822"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#a8c5463e88186b539f21c64da7a29c822">writeInactivityTime</a> (uint16_t value)</td></tr>
<tr class="separator:a8c5463e88186b539f21c64da7a29c822"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adee4a68cc2dda738a3f5d0f880285f37"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#adee4a68cc2dda738a3f5d0f880285f37">readActivityControl</a> (uint8_t value)</td></tr>
<tr class="separator:adee4a68cc2dda738a3f5d0f880285f37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e4bd6feb578cadb8729145d8a2caea1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#a3e4bd6feb578cadb8729145d8a2caea1">writeActivityControl</a> (uint8_t value)</td></tr>
<tr class="separator:a3e4bd6feb578cadb8729145d8a2caea1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd882427ade94598920438defc97a34a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#acd882427ade94598920438defc97a34a">writeActivityControl</a> (uint8_t linkLoop, bool inactRef, bool inactEn, bool actRef, bool actEn)</td></tr>
<tr class="separator:acd882427ade94598920438defc97a34a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4af1aa8ccf2bdab589a1398a32947dc8"><td class="memItemLeft" align="right" valign="top"><a id="a4af1aa8ccf2bdab589a1398a32947dc8" name="a4af1aa8ccf2bdab589a1398a32947dc8"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>readFifoControl</b> ()</td></tr>
<tr class="separator:a4af1aa8ccf2bdab589a1398a32947dc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc61d99bb32c1999613101ce25d79e80"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#acc61d99bb32c1999613101ce25d79e80">writeFifoControl</a> (uint8_t value)</td></tr>
<tr class="separator:acc61d99bb32c1999613101ce25d79e80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5a4a81cb3df3cf749424709d9957027"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#ac5a4a81cb3df3cf749424709d9957027">writeFifoSamples</a> (uint8_t value)</td></tr>
<tr class="separator:ac5a4a81cb3df3cf749424709d9957027"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad117ed8fde3cb114e5b0e3537af8d63d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#ad117ed8fde3cb114e5b0e3537af8d63d">writeFifoControlAndSamples</a> (uint16_t samples, bool storeTemp, uint8_t fifoMode)</td></tr>
<tr class="separator:ad117ed8fde3cb114e5b0e3537af8d63d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25a7d5eed5c9b959f4f912b6843ba937"><td class="memItemLeft" align="right" valign="top"><a id="a25a7d5eed5c9b959f4f912b6843ba937" name="a25a7d5eed5c9b959f4f912b6843ba937"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>readIntmap1</b> ()</td></tr>
<tr class="separator:a25a7d5eed5c9b959f4f912b6843ba937"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dd56e06ae89e0637e08592f0add30da"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#a9dd56e06ae89e0637e08592f0add30da">writeIntmap1</a> (uint8_t value)</td></tr>
<tr class="separator:a9dd56e06ae89e0637e08592f0add30da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8374cbee774ed5745ace6e7e6bc882e6"><td class="memItemLeft" align="right" valign="top"><a id="a8374cbee774ed5745ace6e7e6bc882e6" name="a8374cbee774ed5745ace6e7e6bc882e6"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>readIntmap2</b> ()</td></tr>
<tr class="separator:a8374cbee774ed5745ace6e7e6bc882e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05288351287688331533844d459b6f87"><td class="memItemLeft" align="right" valign="top"><a id="a05288351287688331533844d459b6f87" name="a05288351287688331533844d459b6f87"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>writeIntmap2</b> (uint8_t value)</td></tr>
<tr class="separator:a05288351287688331533844d459b6f87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1452ed8704593b870caf4d527b7c560"><td class="memItemLeft" align="right" valign="top"><a id="ab1452ed8704593b870caf4d527b7c560" name="ab1452ed8704593b870caf4d527b7c560"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>readFilterControl</b> ()</td></tr>
<tr class="separator:ab1452ed8704593b870caf4d527b7c560"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace7908e2b9f1b2800263282bf2c406b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#ace7908e2b9f1b2800263282bf2c406b9">writeFilterControl</a> (uint8_t value)</td></tr>
<tr class="separator:ace7908e2b9f1b2800263282bf2c406b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac580115c5b40528aca8f5c78ba084be9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#ac580115c5b40528aca8f5c78ba084be9">writeFilterControl</a> (uint8_t range, bool halfBW, bool extSample, uint8_t odr)</td></tr>
<tr class="separator:ac580115c5b40528aca8f5c78ba084be9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6de10c3a2154ca30b38718a4df052ffc"><td class="memItemLeft" align="right" valign="top"><a id="a6de10c3a2154ca30b38718a4df052ffc" name="a6de10c3a2154ca30b38718a4df052ffc"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>readPowerCtl</b> ()</td></tr>
<tr class="separator:a6de10c3a2154ca30b38718a4df052ffc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9e8fb0fce80702214f788a7af08092e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#af9e8fb0fce80702214f788a7af08092e">writePowerCtl</a> (uint8_t value)</td></tr>
<tr class="separator:af9e8fb0fce80702214f788a7af08092e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4550da6227ce7f470a77716071236519"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#a4550da6227ce7f470a77716071236519">writePowerCtl</a> (bool extClock, uint8_t lowNoise, bool wakeup, bool autosleep, uint8_t measureMode)</td></tr>
<tr class="separator:a4550da6227ce7f470a77716071236519"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af130f51e52ee3e6bb870d5f8807cf2ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#af130f51e52ee3e6bb870d5f8807cf2ae">writeLowNoise</a> (uint8_t value)</td></tr>
<tr class="separator:af130f51e52ee3e6bb870d5f8807cf2ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af35bbf22cc8a33130c9acb2388f3b9d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#af35bbf22cc8a33130c9acb2388f3b9d7">writeMeasureMode</a> (uint8_t value)</td></tr>
<tr class="separator:af35bbf22cc8a33130c9acb2388f3b9d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb9bd621fbf60cab4a4a4a035eb78146"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#afb9bd621fbf60cab4a4a4a035eb78146">readRegister8</a> (uint8_t addr)</td></tr>
<tr class="separator:afb9bd621fbf60cab4a4a4a035eb78146"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84486828f73fe063011dbbe645cf3f50"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#a84486828f73fe063011dbbe645cf3f50">readRegister16</a> (uint8_t addr)</td></tr>
<tr class="separator:a84486828f73fe063011dbbe645cf3f50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72587b60ebba63602a65746436fc4922"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#a72587b60ebba63602a65746436fc4922">writeRegister8</a> (uint8_t addr, uint8_t value)</td></tr>
<tr class="separator:a72587b60ebba63602a65746436fc4922"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7b9f0cc79b946f66f91e2c55936f2db"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_d_x_l362_d_m_a.html#ac7b9f0cc79b946f66f91e2c55936f2db">writeRegister16</a> (uint8_t addr, uint16_t value)</td></tr>
<tr class="separator:ac7b9f0cc79b946f66f91e2c55936f2db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2dc7b13a3b1fffe9faec38f90e46c9a6"><td class="memItemLeft" align="right" valign="top"><a id="a2dc7b13a3b1fffe9faec38f90e46c9a6" name="a2dc7b13a3b1fffe9faec38f90e46c9a6"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>getSampleSizeInBytes</b> () const</td></tr>
<tr class="separator:a2dc7b13a3b1fffe9faec38f90e46c9a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30d4d525e7e388431dcbd287a58e1e87"><td class="memItemLeft" align="right" valign="top"><a id="a30d4d525e7e388431dcbd287a58e1e87" name="a30d4d525e7e388431dcbd287a58e1e87"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>syncTransaction</b> (void *req, void *resp, size_t len)</td></tr>
<tr class="separator:a30d4d525e7e388431dcbd287a58e1e87"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:aa099ec96a807431096bb43ef6e75e2c8"><td class="memItemLeft" align="right" valign="top"><a id="aa099ec96a807431096bb43ef6e75e2c8" name="aa099ec96a807431096bb43ef6e75e2c8"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>CMD_WRITE_REGISTER</b> = 0x0a</td></tr>
<tr class="separator:aa099ec96a807431096bb43ef6e75e2c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48fdfa7be6ccf69eb08ed5b8aef40044"><td class="memItemLeft" align="right" valign="top"><a id="a48fdfa7be6ccf69eb08ed5b8aef40044" name="a48fdfa7be6ccf69eb08ed5b8aef40044"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>CMD_READ_REGISTER</b> = 0x0b</td></tr>
<tr class="separator:a48fdfa7be6ccf69eb08ed5b8aef40044"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6da07846f6b783391772683681933da9"><td class="memItemLeft" align="right" valign="top"><a id="a6da07846f6b783391772683681933da9" name="a6da07846f6b783391772683681933da9"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>CMD_READ_FIFO</b> = 0x0d</td></tr>
<tr class="separator:a6da07846f6b783391772683681933da9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92c62c49a642a2a59e17b8130a07f43d"><td class="memItemLeft" align="right" valign="top"><a id="a92c62c49a642a2a59e17b8130a07f43d" name="a92c62c49a642a2a59e17b8130a07f43d"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_DEVID_AD</b> = 0x00</td></tr>
<tr class="separator:a92c62c49a642a2a59e17b8130a07f43d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbdd4bfcbb325123e21c782a00c6679b"><td class="memItemLeft" align="right" valign="top"><a id="adbdd4bfcbb325123e21c782a00c6679b" name="adbdd4bfcbb325123e21c782a00c6679b"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_DEVID_MST</b> = 0x01</td></tr>
<tr class="separator:adbdd4bfcbb325123e21c782a00c6679b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a989cc6bdf5de887564a712726605a360"><td class="memItemLeft" align="right" valign="top"><a id="a989cc6bdf5de887564a712726605a360" name="a989cc6bdf5de887564a712726605a360"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_PART_ID</b> = 0x02</td></tr>
<tr class="separator:a989cc6bdf5de887564a712726605a360"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33282bc6a5f9d5bf0d409716cdfe8567"><td class="memItemLeft" align="right" valign="top"><a id="a33282bc6a5f9d5bf0d409716cdfe8567" name="a33282bc6a5f9d5bf0d409716cdfe8567"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_SILICON_ID</b> = 0x03</td></tr>
<tr class="separator:a33282bc6a5f9d5bf0d409716cdfe8567"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2e7e965fe8203991aae915f7e8843ab"><td class="memItemLeft" align="right" valign="top"><a id="ad2e7e965fe8203991aae915f7e8843ab" name="ad2e7e965fe8203991aae915f7e8843ab"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_XDATA_8</b> = 0x08</td></tr>
<tr class="separator:ad2e7e965fe8203991aae915f7e8843ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27b6049d447592d847a06d9432a4c8fc"><td class="memItemLeft" align="right" valign="top"><a id="a27b6049d447592d847a06d9432a4c8fc" name="a27b6049d447592d847a06d9432a4c8fc"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_YDATA_8</b> = 0x09</td></tr>
<tr class="separator:a27b6049d447592d847a06d9432a4c8fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad681a85c34717fc42a24df64126c686"><td class="memItemLeft" align="right" valign="top"><a id="aad681a85c34717fc42a24df64126c686" name="aad681a85c34717fc42a24df64126c686"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_ZDATA_8</b> = 0x0a</td></tr>
<tr class="separator:aad681a85c34717fc42a24df64126c686"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a808b65b615bc41dd306b1498d6828b02"><td class="memItemLeft" align="right" valign="top"><a id="a808b65b615bc41dd306b1498d6828b02" name="a808b65b615bc41dd306b1498d6828b02"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_STATUS</b> = 0x0b</td></tr>
<tr class="separator:a808b65b615bc41dd306b1498d6828b02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b04646a18819d2cbf47b0d9a5cf1d1b"><td class="memItemLeft" align="right" valign="top"><a id="a8b04646a18819d2cbf47b0d9a5cf1d1b" name="a8b04646a18819d2cbf47b0d9a5cf1d1b"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_FIFO_ENTRIES_L</b> = 0x0c</td></tr>
<tr class="separator:a8b04646a18819d2cbf47b0d9a5cf1d1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacdd170c80293b23accb0383cc02be2e"><td class="memItemLeft" align="right" valign="top"><a id="aacdd170c80293b23accb0383cc02be2e" name="aacdd170c80293b23accb0383cc02be2e"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_FIFO_ENTRIES_H</b> = 0x0d</td></tr>
<tr class="separator:aacdd170c80293b23accb0383cc02be2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96b27c5428c6068999df7a02b5957962"><td class="memItemLeft" align="right" valign="top"><a id="a96b27c5428c6068999df7a02b5957962" name="a96b27c5428c6068999df7a02b5957962"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_XDATA_L</b> = 0x0e</td></tr>
<tr class="separator:a96b27c5428c6068999df7a02b5957962"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fbecff6c6f8cd4e74335c30cae05131"><td class="memItemLeft" align="right" valign="top"><a id="a7fbecff6c6f8cd4e74335c30cae05131" name="a7fbecff6c6f8cd4e74335c30cae05131"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_XDATA_H</b> = 0x0f</td></tr>
<tr class="separator:a7fbecff6c6f8cd4e74335c30cae05131"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a057ad0c183bdac8ba4319cab8f7e1d"><td class="memItemLeft" align="right" valign="top"><a id="a4a057ad0c183bdac8ba4319cab8f7e1d" name="a4a057ad0c183bdac8ba4319cab8f7e1d"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_YDATA_L</b> = 0x10</td></tr>
<tr class="separator:a4a057ad0c183bdac8ba4319cab8f7e1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1081e703a96797082b80f47625e16b02"><td class="memItemLeft" align="right" valign="top"><a id="a1081e703a96797082b80f47625e16b02" name="a1081e703a96797082b80f47625e16b02"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_YDATA_H</b> = 0x11</td></tr>
<tr class="separator:a1081e703a96797082b80f47625e16b02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd707a22e804cb2e1c08bca745ef5bf7"><td class="memItemLeft" align="right" valign="top"><a id="acd707a22e804cb2e1c08bca745ef5bf7" name="acd707a22e804cb2e1c08bca745ef5bf7"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_ZDATA_L</b> = 0x12</td></tr>
<tr class="separator:acd707a22e804cb2e1c08bca745ef5bf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e173f839e4244bb43c470e9771c3680"><td class="memItemLeft" align="right" valign="top"><a id="a0e173f839e4244bb43c470e9771c3680" name="a0e173f839e4244bb43c470e9771c3680"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_ZDATA_H</b> = 0x13</td></tr>
<tr class="separator:a0e173f839e4244bb43c470e9771c3680"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64fecd8ea8fa59f0631e16da05db08d2"><td class="memItemLeft" align="right" valign="top"><a id="a64fecd8ea8fa59f0631e16da05db08d2" name="a64fecd8ea8fa59f0631e16da05db08d2"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_TDATA_L</b> = 0x14</td></tr>
<tr class="separator:a64fecd8ea8fa59f0631e16da05db08d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5277ea84198463f62ed31f0f2284cab8"><td class="memItemLeft" align="right" valign="top"><a id="a5277ea84198463f62ed31f0f2284cab8" name="a5277ea84198463f62ed31f0f2284cab8"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_TDATA_H</b> = 0x15</td></tr>
<tr class="separator:a5277ea84198463f62ed31f0f2284cab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac60f2381a9a13c94486c5d201761ba4c"><td class="memItemLeft" align="right" valign="top"><a id="ac60f2381a9a13c94486c5d201761ba4c" name="ac60f2381a9a13c94486c5d201761ba4c"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_SOFT_RESET</b> = 0x1f</td></tr>
<tr class="separator:ac60f2381a9a13c94486c5d201761ba4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a423ce3c8b9e74e6efe3eb63b0251cc4d"><td class="memItemLeft" align="right" valign="top"><a id="a423ce3c8b9e74e6efe3eb63b0251cc4d" name="a423ce3c8b9e74e6efe3eb63b0251cc4d"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_THRESH_ACT_L</b> = 0x20</td></tr>
<tr class="separator:a423ce3c8b9e74e6efe3eb63b0251cc4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e5173d1c650107a0621c56904cff5bb"><td class="memItemLeft" align="right" valign="top"><a id="a9e5173d1c650107a0621c56904cff5bb" name="a9e5173d1c650107a0621c56904cff5bb"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_THRESH_ACT_H</b> = 0x21</td></tr>
<tr class="separator:a9e5173d1c650107a0621c56904cff5bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa161b241f47cfe55fedd6b7cfdc00349"><td class="memItemLeft" align="right" valign="top"><a id="aa161b241f47cfe55fedd6b7cfdc00349" name="aa161b241f47cfe55fedd6b7cfdc00349"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_TIME_ACT</b> = 0x22</td></tr>
<tr class="separator:aa161b241f47cfe55fedd6b7cfdc00349"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab642364c3cf53558b05b3912684d4d08"><td class="memItemLeft" align="right" valign="top"><a id="ab642364c3cf53558b05b3912684d4d08" name="ab642364c3cf53558b05b3912684d4d08"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_THRESH_INACT_L</b> = 0x23</td></tr>
<tr class="separator:ab642364c3cf53558b05b3912684d4d08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a288a40c8d9930f76fcdca4f31bf3520a"><td class="memItemLeft" align="right" valign="top"><a id="a288a40c8d9930f76fcdca4f31bf3520a" name="a288a40c8d9930f76fcdca4f31bf3520a"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_THRESH_INACT_H</b> = 0x24</td></tr>
<tr class="separator:a288a40c8d9930f76fcdca4f31bf3520a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae070a8ecbcf805e8dedb19521364607a"><td class="memItemLeft" align="right" valign="top"><a id="ae070a8ecbcf805e8dedb19521364607a" name="ae070a8ecbcf805e8dedb19521364607a"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_TIME_INACT_L</b> = 0x25</td></tr>
<tr class="separator:ae070a8ecbcf805e8dedb19521364607a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a611d458383b0bc50f546a74d9ca77663"><td class="memItemLeft" align="right" valign="top"><a id="a611d458383b0bc50f546a74d9ca77663" name="a611d458383b0bc50f546a74d9ca77663"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_TIME_INACT_H</b> = 0x26</td></tr>
<tr class="separator:a611d458383b0bc50f546a74d9ca77663"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a576c1c7dbc27bb869591ea09d48d09a4"><td class="memItemLeft" align="right" valign="top"><a id="a576c1c7dbc27bb869591ea09d48d09a4" name="a576c1c7dbc27bb869591ea09d48d09a4"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_ACT_INACT_CTL</b> = 0x27</td></tr>
<tr class="separator:a576c1c7dbc27bb869591ea09d48d09a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab22b983781b39ba48f17f4ffaadb975b"><td class="memItemLeft" align="right" valign="top"><a id="ab22b983781b39ba48f17f4ffaadb975b" name="ab22b983781b39ba48f17f4ffaadb975b"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_FIFO_CONTROL</b> = 0x28</td></tr>
<tr class="separator:ab22b983781b39ba48f17f4ffaadb975b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83af33fc3292eb9bde9766c1769cc302"><td class="memItemLeft" align="right" valign="top"><a id="a83af33fc3292eb9bde9766c1769cc302" name="a83af33fc3292eb9bde9766c1769cc302"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_FIFO_SAMPLES</b> = 0x29</td></tr>
<tr class="separator:a83af33fc3292eb9bde9766c1769cc302"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad67f624fa7c36956e4b87a9353df069c"><td class="memItemLeft" align="right" valign="top"><a id="ad67f624fa7c36956e4b87a9353df069c" name="ad67f624fa7c36956e4b87a9353df069c"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_FIFO_INTMAP1</b> = 0x2a</td></tr>
<tr class="separator:ad67f624fa7c36956e4b87a9353df069c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7dee373656782a54c78c06766017465"><td class="memItemLeft" align="right" valign="top"><a id="aa7dee373656782a54c78c06766017465" name="aa7dee373656782a54c78c06766017465"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_FIFO_INTMAP2</b> = 0x2b</td></tr>
<tr class="separator:aa7dee373656782a54c78c06766017465"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83b9676b56496aee772464730e28334e"><td class="memItemLeft" align="right" valign="top"><a id="a83b9676b56496aee772464730e28334e" name="a83b9676b56496aee772464730e28334e"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_FILTER_CTL</b> = 0x2c</td></tr>
<tr class="separator:a83b9676b56496aee772464730e28334e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad214f7d4ae7434e21bc8b5d41007fd2f"><td class="memItemLeft" align="right" valign="top"><a id="ad214f7d4ae7434e21bc8b5d41007fd2f" name="ad214f7d4ae7434e21bc8b5d41007fd2f"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_POWER_CTL</b> = 0x2d</td></tr>
<tr class="separator:ad214f7d4ae7434e21bc8b5d41007fd2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a802c6410e161b4c3ccdbdfb0f0eafa8c"><td class="memItemLeft" align="right" valign="top"><a id="a802c6410e161b4c3ccdbdfb0f0eafa8c" name="a802c6410e161b4c3ccdbdfb0f0eafa8c"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>REG_SELF_TEST</b> = 0x2e</td></tr>
<tr class="separator:a802c6410e161b4c3ccdbdfb0f0eafa8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec0071aabe49b6604056e5f922cdaa2d"><td class="memItemLeft" align="right" valign="top"><a id="aec0071aabe49b6604056e5f922cdaa2d" name="aec0071aabe49b6604056e5f922cdaa2d"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>STATUS_ERR_USER_REGS</b> = 0x80</td></tr>
<tr class="separator:aec0071aabe49b6604056e5f922cdaa2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d26bd4471b3d8825aee8efa1b6da1bb"><td class="memItemLeft" align="right" valign="top"><a id="a7d26bd4471b3d8825aee8efa1b6da1bb" name="a7d26bd4471b3d8825aee8efa1b6da1bb"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>STATUS_AWAKE</b> = 0x40</td></tr>
<tr class="separator:a7d26bd4471b3d8825aee8efa1b6da1bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acce0b26663d4c5d0ac6e75e4ea57cad3"><td class="memItemLeft" align="right" valign="top"><a id="acce0b26663d4c5d0ac6e75e4ea57cad3" name="acce0b26663d4c5d0ac6e75e4ea57cad3"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>STATUS_INACT</b> = 0x20</td></tr>
<tr class="separator:acce0b26663d4c5d0ac6e75e4ea57cad3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04e2038bdba6870a40024cff520bb143"><td class="memItemLeft" align="right" valign="top"><a id="a04e2038bdba6870a40024cff520bb143" name="a04e2038bdba6870a40024cff520bb143"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>STATUS_ACT</b> = 0x10</td></tr>
<tr class="separator:a04e2038bdba6870a40024cff520bb143"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72094877d910f7122df00fa9ef392d24"><td class="memItemLeft" align="right" valign="top"><a id="a72094877d910f7122df00fa9ef392d24" name="a72094877d910f7122df00fa9ef392d24"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>STATUS_FIFO_OVERRUN</b> = 0x08</td></tr>
<tr class="separator:a72094877d910f7122df00fa9ef392d24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72c379a6de0c34ab2624fb25d29d8aa2"><td class="memItemLeft" align="right" valign="top"><a id="a72c379a6de0c34ab2624fb25d29d8aa2" name="a72c379a6de0c34ab2624fb25d29d8aa2"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>STATUS_FIFO_WATERMARK</b> = 0x04</td></tr>
<tr class="separator:a72c379a6de0c34ab2624fb25d29d8aa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a820f6cb5869533beecac8d53fb70f8e2"><td class="memItemLeft" align="right" valign="top"><a id="a820f6cb5869533beecac8d53fb70f8e2" name="a820f6cb5869533beecac8d53fb70f8e2"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>STATUS_FIFO_READY</b> = 0x02</td></tr>
<tr class="separator:a820f6cb5869533beecac8d53fb70f8e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71f6d1b0a191553b538cf3ca336ab065"><td class="memItemLeft" align="right" valign="top"><a id="a71f6d1b0a191553b538cf3ca336ab065" name="a71f6d1b0a191553b538cf3ca336ab065"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>STATUS_DATA_READ</b> = 0x01</td></tr>
<tr class="separator:a71f6d1b0a191553b538cf3ca336ab065"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8a737b8adfe38e2b36ab9a641c3f69f"><td class="memItemLeft" align="right" valign="top"><a id="ae8a737b8adfe38e2b36ab9a641c3f69f" name="ae8a737b8adfe38e2b36ab9a641c3f69f"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>LINKLOOP_DEFAULT</b> = 0x0</td></tr>
<tr class="separator:ae8a737b8adfe38e2b36ab9a641c3f69f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ad720e23b69504182dacf0b54441a67"><td class="memItemLeft" align="right" valign="top"><a id="a3ad720e23b69504182dacf0b54441a67" name="a3ad720e23b69504182dacf0b54441a67"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>LINKLOOP_LINKED</b> = 0x1</td></tr>
<tr class="separator:a3ad720e23b69504182dacf0b54441a67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51a0c025e8c845acde8d4b051a0b43bb"><td class="memItemLeft" align="right" valign="top"><a id="a51a0c025e8c845acde8d4b051a0b43bb" name="a51a0c025e8c845acde8d4b051a0b43bb"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>LINKLOOP_LOOP</b> = 0x3</td></tr>
<tr class="separator:a51a0c025e8c845acde8d4b051a0b43bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2173665076c21f214715f030e53af9ff"><td class="memItemLeft" align="right" valign="top"><a id="a2173665076c21f214715f030e53af9ff" name="a2173665076c21f214715f030e53af9ff"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>ACTIVITY_INACT_REF</b> = 0x08</td></tr>
<tr class="separator:a2173665076c21f214715f030e53af9ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a092cde1f1a60cfdaa42b88917edfd5fa"><td class="memItemLeft" align="right" valign="top"><a id="a092cde1f1a60cfdaa42b88917edfd5fa" name="a092cde1f1a60cfdaa42b88917edfd5fa"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>ACTIVITY_INACT_EN</b> = 0x04</td></tr>
<tr class="separator:a092cde1f1a60cfdaa42b88917edfd5fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24f898370a44490b0952a36ddffeda3d"><td class="memItemLeft" align="right" valign="top"><a id="a24f898370a44490b0952a36ddffeda3d" name="a24f898370a44490b0952a36ddffeda3d"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>ACTIVITY_ACT_REF</b> = 0x02</td></tr>
<tr class="separator:a24f898370a44490b0952a36ddffeda3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affd4ccb5a9ec9bed579caf9649b42ee1"><td class="memItemLeft" align="right" valign="top"><a id="affd4ccb5a9ec9bed579caf9649b42ee1" name="affd4ccb5a9ec9bed579caf9649b42ee1"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>ACTIVITY_ACT_EN</b> = 0x01</td></tr>
<tr class="separator:affd4ccb5a9ec9bed579caf9649b42ee1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a719c5dd05f891d165e40c6be545d4d7e"><td class="memItemLeft" align="right" valign="top"><a id="a719c5dd05f891d165e40c6be545d4d7e" name="a719c5dd05f891d165e40c6be545d4d7e"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>RANGE_2G</b> = 0x0</td></tr>
<tr class="separator:a719c5dd05f891d165e40c6be545d4d7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f284f6fbec1cd963df9ad234f4220cb"><td class="memItemLeft" align="right" valign="top"><a id="a5f284f6fbec1cd963df9ad234f4220cb" name="a5f284f6fbec1cd963df9ad234f4220cb"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>RANGE_4G</b> = 0x1</td></tr>
<tr class="separator:a5f284f6fbec1cd963df9ad234f4220cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46867b8f93a99e94a3544022d7a7b0a8"><td class="memItemLeft" align="right" valign="top"><a id="a46867b8f93a99e94a3544022d7a7b0a8" name="a46867b8f93a99e94a3544022d7a7b0a8"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>RANGE_8G</b> = 0x2</td></tr>
<tr class="separator:a46867b8f93a99e94a3544022d7a7b0a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa722b020487da68e9d44b796702214dd"><td class="memItemLeft" align="right" valign="top"><a id="aa722b020487da68e9d44b796702214dd" name="aa722b020487da68e9d44b796702214dd"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>HALF_BW_MASK</b> = 0x10</td></tr>
<tr class="separator:aa722b020487da68e9d44b796702214dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2493176cd17adff794acc09c270930bd"><td class="memItemLeft" align="right" valign="top"><a id="a2493176cd17adff794acc09c270930bd" name="a2493176cd17adff794acc09c270930bd"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>ODR_MASK</b> = 0x07</td></tr>
<tr class="separator:a2493176cd17adff794acc09c270930bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f056f906c8b8a278e3b313dbf3d55bc"><td class="memItemLeft" align="right" valign="top"><a id="a0f056f906c8b8a278e3b313dbf3d55bc" name="a0f056f906c8b8a278e3b313dbf3d55bc"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>ODR_12_5</b> = 0x0</td></tr>
<tr class="separator:a0f056f906c8b8a278e3b313dbf3d55bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2e46e3875ad17a4a30d4cf4e901c82c"><td class="memItemLeft" align="right" valign="top"><a id="aa2e46e3875ad17a4a30d4cf4e901c82c" name="aa2e46e3875ad17a4a30d4cf4e901c82c"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>ODR_25</b> = 0x1</td></tr>
<tr class="separator:aa2e46e3875ad17a4a30d4cf4e901c82c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f443e5535bc9fbf2d2902300193e5b2"><td class="memItemLeft" align="right" valign="top"><a id="a4f443e5535bc9fbf2d2902300193e5b2" name="a4f443e5535bc9fbf2d2902300193e5b2"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>ODR_50</b> = 0x2</td></tr>
<tr class="separator:a4f443e5535bc9fbf2d2902300193e5b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9215cb422f861239ebb55d3a56613e4d"><td class="memItemLeft" align="right" valign="top"><a id="a9215cb422f861239ebb55d3a56613e4d" name="a9215cb422f861239ebb55d3a56613e4d"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>ODR_100</b> = 0x3</td></tr>
<tr class="separator:a9215cb422f861239ebb55d3a56613e4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32998287d42b290f1aef5bbd395e8f1b"><td class="memItemLeft" align="right" valign="top"><a id="a32998287d42b290f1aef5bbd395e8f1b" name="a32998287d42b290f1aef5bbd395e8f1b"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>ODR_200</b> = 0x4</td></tr>
<tr class="separator:a32998287d42b290f1aef5bbd395e8f1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace2e247686fcdb6dc3d5bca7394be94f"><td class="memItemLeft" align="right" valign="top"><a id="ace2e247686fcdb6dc3d5bca7394be94f" name="ace2e247686fcdb6dc3d5bca7394be94f"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>ODR_400</b> = 0x5</td></tr>
<tr class="separator:ace2e247686fcdb6dc3d5bca7394be94f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4407a5a069b075c42093125a3b927fc"><td class="memItemLeft" align="right" valign="top"><a id="ad4407a5a069b075c42093125a3b927fc" name="ad4407a5a069b075c42093125a3b927fc"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>FIFO_DISABLED</b> = 0x0</td></tr>
<tr class="separator:ad4407a5a069b075c42093125a3b927fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a5c9d802a49e8f8c92157be2c120dbb"><td class="memItemLeft" align="right" valign="top"><a id="a2a5c9d802a49e8f8c92157be2c120dbb" name="a2a5c9d802a49e8f8c92157be2c120dbb"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>FIFO_OLDEST_SAVED</b> = 0x1</td></tr>
<tr class="separator:a2a5c9d802a49e8f8c92157be2c120dbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a752c2c5231faf4f7251b3222636dac5e"><td class="memItemLeft" align="right" valign="top"><a id="a752c2c5231faf4f7251b3222636dac5e" name="a752c2c5231faf4f7251b3222636dac5e"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>FIFO_STREAM</b> = 0x2</td></tr>
<tr class="separator:a752c2c5231faf4f7251b3222636dac5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a858b9e617cbc238496c71ea30eba4f90"><td class="memItemLeft" align="right" valign="top"><a id="a858b9e617cbc238496c71ea30eba4f90" name="a858b9e617cbc238496c71ea30eba4f90"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>FIFO_TRIGGERED</b> = 0x3</td></tr>
<tr class="separator:a858b9e617cbc238496c71ea30eba4f90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1801a01b9b74bfe498960d40e2f5937e"><td class="memItemLeft" align="right" valign="top"><a id="a1801a01b9b74bfe498960d40e2f5937e" name="a1801a01b9b74bfe498960d40e2f5937e"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>INTMAP_INT_LOW</b> = 0x80</td></tr>
<tr class="separator:a1801a01b9b74bfe498960d40e2f5937e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af763a5fa027a8175aea011432f6e7ea1"><td class="memItemLeft" align="right" valign="top"><a id="af763a5fa027a8175aea011432f6e7ea1" name="af763a5fa027a8175aea011432f6e7ea1"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>INTMAP_AWAKE</b> = 0x40</td></tr>
<tr class="separator:af763a5fa027a8175aea011432f6e7ea1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5bd64410aeef7580ed6781451457654"><td class="memItemLeft" align="right" valign="top"><a id="ad5bd64410aeef7580ed6781451457654" name="ad5bd64410aeef7580ed6781451457654"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>INTMAP_INACT</b> = 0x20</td></tr>
<tr class="separator:ad5bd64410aeef7580ed6781451457654"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69db7540b7c1906a49488710e1873d31"><td class="memItemLeft" align="right" valign="top"><a id="a69db7540b7c1906a49488710e1873d31" name="a69db7540b7c1906a49488710e1873d31"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>INTMAP_ACT</b> = 0x10</td></tr>
<tr class="separator:a69db7540b7c1906a49488710e1873d31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a4f4fb71e46595bd8a71f8c23155cec"><td class="memItemLeft" align="right" valign="top"><a id="a0a4f4fb71e46595bd8a71f8c23155cec" name="a0a4f4fb71e46595bd8a71f8c23155cec"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>INTMAP_FIFO_OVERRUN</b> = 0x08</td></tr>
<tr class="separator:a0a4f4fb71e46595bd8a71f8c23155cec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac47d76bc9e8b1222bc87c6e7e836473a"><td class="memItemLeft" align="right" valign="top"><a id="ac47d76bc9e8b1222bc87c6e7e836473a" name="ac47d76bc9e8b1222bc87c6e7e836473a"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>INTMAP_FIFO_WATERMARK</b> = 0x04</td></tr>
<tr class="separator:ac47d76bc9e8b1222bc87c6e7e836473a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36b61b93f6005d6739b6cffe50b231ba"><td class="memItemLeft" align="right" valign="top"><a id="a36b61b93f6005d6739b6cffe50b231ba" name="a36b61b93f6005d6739b6cffe50b231ba"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>INTMAP_FIFO_READY</b> = 0x02</td></tr>
<tr class="separator:a36b61b93f6005d6739b6cffe50b231ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43acc5f1ff4c04baf4da382ea82437d9"><td class="memItemLeft" align="right" valign="top"><a id="a43acc5f1ff4c04baf4da382ea82437d9" name="a43acc5f1ff4c04baf4da382ea82437d9"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>INTMAP_DATA_READY</b> = 0x01</td></tr>
<tr class="separator:a43acc5f1ff4c04baf4da382ea82437d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dafc321e5fe592f76c0a304fa1488cb"><td class="memItemLeft" align="right" valign="top"><a id="a6dafc321e5fe592f76c0a304fa1488cb" name="a6dafc321e5fe592f76c0a304fa1488cb"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>POWERCTL_EXT_CLK</b> = 0x40</td></tr>
<tr class="separator:a6dafc321e5fe592f76c0a304fa1488cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a564bb6ccae0d3ceb0647d756aa515c23"><td class="memItemLeft" align="right" valign="top"><a id="a564bb6ccae0d3ceb0647d756aa515c23" name="a564bb6ccae0d3ceb0647d756aa515c23"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>POWERCTL_WAKEUP</b> = 0x08</td></tr>
<tr class="separator:a564bb6ccae0d3ceb0647d756aa515c23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accb82ff24a3a3ce7e39558dc5077345b"><td class="memItemLeft" align="right" valign="top"><a id="accb82ff24a3a3ce7e39558dc5077345b" name="accb82ff24a3a3ce7e39558dc5077345b"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>POWERCTL_AUTOSLEEP</b> = 0x04</td></tr>
<tr class="separator:accb82ff24a3a3ce7e39558dc5077345b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3c01b4a6bfd92310e394fa1628ca6a7"><td class="memItemLeft" align="right" valign="top"><a id="aa3c01b4a6bfd92310e394fa1628ca6a7" name="aa3c01b4a6bfd92310e394fa1628ca6a7"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>LOWNOISE_NORMAL</b> = 0x0</td></tr>
<tr class="separator:aa3c01b4a6bfd92310e394fa1628ca6a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac629559e7b7e1acfa542a9604a2fe602"><td class="memItemLeft" align="right" valign="top"><a id="ac629559e7b7e1acfa542a9604a2fe602" name="ac629559e7b7e1acfa542a9604a2fe602"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>LOWNOISE_LOW</b> = 0x1</td></tr>
<tr class="separator:ac629559e7b7e1acfa542a9604a2fe602"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a2a46620ed2887f74013c45dbc2d15a"><td class="memItemLeft" align="right" valign="top"><a id="a3a2a46620ed2887f74013c45dbc2d15a" name="a3a2a46620ed2887f74013c45dbc2d15a"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>LOWNOISE_ULTRALOW</b> = 0x2</td></tr>
<tr class="separator:a3a2a46620ed2887f74013c45dbc2d15a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39a99bb59ddd9a7aa5766afbda58ebc1"><td class="memItemLeft" align="right" valign="top"><a id="a39a99bb59ddd9a7aa5766afbda58ebc1" name="a39a99bb59ddd9a7aa5766afbda58ebc1"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>MEASURE_STANDBY</b> = 0x0</td></tr>
<tr class="separator:a39a99bb59ddd9a7aa5766afbda58ebc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acedb619dd5f07f4a5be8120d6040f503"><td class="memItemLeft" align="right" valign="top"><a id="acedb619dd5f07f4a5be8120d6040f503" name="acedb619dd5f07f4a5be8120d6040f503"></a>
static const uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>MEASURE_MEASUREMENT</b> = 0x2</td></tr>
<tr class="separator:acedb619dd5f07f4a5be8120d6040f503"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8464e92a6f07df8b601530b4e73bde8"><td class="memItemLeft" align="right" valign="top"><a id="ae8464e92a6f07df8b601530b4e73bde8" name="ae8464e92a6f07df8b601530b4e73bde8"></a>
static const int&#160;</td><td class="memItemRight" valign="bottom"><b>STATE_FREE</b> = 0</td></tr>
<tr class="separator:ae8464e92a6f07df8b601530b4e73bde8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a238fcfb0388f58a301fcb0adfc117988"><td class="memItemLeft" align="right" valign="top"><a id="a238fcfb0388f58a301fcb0adfc117988" name="a238fcfb0388f58a301fcb0adfc117988"></a>
static const int&#160;</td><td class="memItemRight" valign="bottom"><b>STATE_READING_FIFO</b> = 1</td></tr>
<tr class="separator:a238fcfb0388f58a301fcb0adfc117988"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d44fd520f395494cbb524ad3fd10482"><td class="memItemLeft" align="right" valign="top"><a id="a7d44fd520f395494cbb524ad3fd10482" name="a7d44fd520f395494cbb524ad3fd10482"></a>
static const int&#160;</td><td class="memItemRight" valign="bottom"><b>STATE_READ_COMPLETE</b> = 2</td></tr>
<tr class="separator:a7d44fd520f395494cbb524ad3fd10482"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class for ADXL362 accelerometer, connected by SPI. </p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="af6f5affc50b5f4ba99c9197bd939ff68" name="af6f5affc50b5f4ba99c9197bd939ff68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6f5affc50b5f4ba99c9197bd939ff68">&#9670;&#160;</a></span>SampleRate</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum class <a class="el" href="class_a_d_x_l362_d_m_a.html#af6f5affc50b5f4ba99c9197bd939ff68">ADXL362DMA::SampleRate</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Sample rate constants for setSampleRate. </p>
<p>These are used when using the FIFO </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="af6f5affc50b5f4ba99c9197bd939ff68a624fd2783d9362c39be475dc6ec3aa93" name="af6f5affc50b5f4ba99c9197bd939ff68a624fd2783d9362c39be475dc6ec3aa93"></a>RATE_3_125_HZ&#160;</td><td class="fielddoc"><p>3.125 samples per second (quarter oversampling) </p>
</td></tr>
<tr><td class="fieldname"><a id="af6f5affc50b5f4ba99c9197bd939ff68a100226fa04828ab7f5a18b42a3029231" name="af6f5affc50b5f4ba99c9197bd939ff68a100226fa04828ab7f5a18b42a3029231"></a>RATE_6_25_HZ&#160;</td><td class="fielddoc"><p>6.25 samples per second (quarter oversampling) </p>
</td></tr>
<tr><td class="fieldname"><a id="af6f5affc50b5f4ba99c9197bd939ff68aea763bc634c771b683be09694e1ceefd" name="af6f5affc50b5f4ba99c9197bd939ff68aea763bc634c771b683be09694e1ceefd"></a>RATE_12_5_HZ&#160;</td><td class="fielddoc"><p>12.5 samples per second (quarter oversampling) </p>
</td></tr>
<tr><td class="fieldname"><a id="af6f5affc50b5f4ba99c9197bd939ff68ab56f9853e3eebc8f4fde7c6f9786efb5" name="af6f5affc50b5f4ba99c9197bd939ff68ab56f9853e3eebc8f4fde7c6f9786efb5"></a>RATE_25_HZ&#160;</td><td class="fielddoc"><p>25 samples per second (quarter oversampling) </p>
</td></tr>
<tr><td class="fieldname"><a id="af6f5affc50b5f4ba99c9197bd939ff68aa1e82bd62bee29679cc3c5ac48cb7b7d" name="af6f5affc50b5f4ba99c9197bd939ff68aa1e82bd62bee29679cc3c5ac48cb7b7d"></a>RATE_50_HZ&#160;</td><td class="fielddoc"><p>50 samples per second (quarter oversampling) </p>
</td></tr>
<tr><td class="fieldname"><a id="af6f5affc50b5f4ba99c9197bd939ff68aa7e3500362eb0cfec89491139fbdaf08" name="af6f5affc50b5f4ba99c9197bd939ff68aa7e3500362eb0cfec89491139fbdaf08"></a>RATE_100_HZ&#160;</td><td class="fielddoc"><p>100 samples per second (quarter oversampling) </p>
</td></tr>
<tr><td class="fieldname"><a id="af6f5affc50b5f4ba99c9197bd939ff68a3482c5eb1cbc1947be66ef1f4e2942f2" name="af6f5affc50b5f4ba99c9197bd939ff68a3482c5eb1cbc1947be66ef1f4e2942f2"></a>RATE_200_HZ&#160;</td><td class="fielddoc"><p>200 samples per second (half oversampling) </p>
</td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a8390e72993207f1ae4baa6efd96c0568" name="a8390e72993207f1ae4baa6efd96c0568"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8390e72993207f1ae4baa6efd96c0568">&#9670;&#160;</a></span>ADXL362DMA()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ADXL362DMA::ADXL362DMA </td>
          <td>(</td>
          <td class="paramtype">SPIClass &amp;&#160;</td>
          <td class="paramname"><em>spi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>cs</em> = <code>A2</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">SPISettings&#160;</td>
          <td class="paramname"><em>settings</em> = <code>SPISettings(4*MHZ,&#160;MSBFIRST,&#160;SPI_MODE0)</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Initialize the ADXL362 handler object. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">spi</td><td>The SPI interface, could be <code>SPI</code> or <code>SPI1</code> </td></tr>
    <tr><td class="paramname">cs</td><td>The chip select pin to use </td></tr>
    <tr><td class="paramname">settings</td><td>(optional) SPISettings to set the data rate, etc.</td></tr>
  </table>
  </dd>
</dl>
<p>Usually created as global variable like this:</p>
<p>ADXL362 accel(SPI, A2);</p>
<p>You can have generally have multiple devices on a single SPI bus, but each SPI device must have its own CS (chip select) pin.</p>
<p>SPI speed can be from 1 MHz to 8 MHz. </p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a4e7b3dd4a5ce55c3814b03b709cd1b01" name="a4e7b3dd4a5ce55c3814b03b709cd1b01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e7b3dd4a5ce55c3814b03b709cd1b01">&#9670;&#160;</a></span>chipDetect()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ADXL362DMA::chipDetect </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns true if the chip can be detected on the SPI bus. </p>
<dl class="section return"><dt>Returns</dt><dd>true </dd>
<dd>
false </dd></dl>

</div>
</div>
<a id="adee4a68cc2dda738a3f5d0f880285f37" name="adee4a68cc2dda738a3f5d0f880285f37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adee4a68cc2dda738a3f5d0f880285f37">&#9670;&#160;</a></span>readActivityControl()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t ADXL362DMA::readActivityControl </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read the activity/inactivity control register. </p>
<p>Address: 0x27, Reset: 0x00, Name: ACT_INACT_CTL </p>

</div>
</div>
<a id="a6fdfa611437a49c08f3a8c6d45c6005a" name="a6fdfa611437a49c08f3a8c6d45c6005a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fdfa611437a49c08f3a8c6d45c6005a">&#9670;&#160;</a></span>readFifoAsync()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::readFifoAsync </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_a_d_x_l362_data_base.html">ADXL362DataBase</a> *&#160;</td>
          <td class="paramname"><em>data</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Reads entries from the FIFO asynchronously using SPI DMA. </p>
<p>Warning: This API appears to be returning incorrect data. Use the <a class="el" href="class_a_d_x_l362_d_m_a.html#a07e5f7e2dc622db3c6e8b99cb7603058" title="Read a single XYZ sample from the current data register.">readXYZ()</a> instead. </p>

</div>
</div>
<a id="abfd359d9ae81b38fd376854b1bfbf86f" name="abfd359d9ae81b38fd376854b1bfbf86f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfd359d9ae81b38fd376854b1bfbf86f">&#9670;&#160;</a></span>readNumFifoEntries()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint16_t ADXL362DMA::readNumFifoEntries </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Reads the number of entries available to read from the FIFO (FIFO_ENTRIES_L and FIFO_ENTRIES_H) </p>
<dl class="section return"><dt>Returns</dt><dd>Number of FIFO entries available (uint16_t)</dd></dl>
<p>Use readFifoAsync to read the bytes. </p>

</div>
</div>
<a id="a84486828f73fe063011dbbe645cf3f50" name="a84486828f73fe063011dbbe645cf3f50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84486828f73fe063011dbbe645cf3f50">&#9670;&#160;</a></span>readRegister16()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint16_t ADXL362DMA::readRegister16 </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>addr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Reads an 16-bit register value. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">addr</td><td>One of the register addresses, such as REG_THRESH_ACT_L. It must be the first of a pair of _L and _H registers. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="afb9bd621fbf60cab4a4a4a035eb78146" name="afb9bd621fbf60cab4a4a4a035eb78146"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb9bd621fbf60cab4a4a4a035eb78146">&#9670;&#160;</a></span>readRegister8()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t ADXL362DMA::readRegister8 </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>addr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Reads an 8-bit register value. </p>
<p>Most of the calls have easier to use accessors like <a class="el" href="class_a_d_x_l362_d_m_a.html#a9505bf92630ce259d57d31bd70d882c9" title="Reads the status register STATUS.">readStatus()</a> that use this call internally.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">addr</td><td>One of the register addresses, such as REG_STATUS </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="affe8d8877ed5b7dc9c60886e8a15940d" name="affe8d8877ed5b7dc9c60886e8a15940d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#affe8d8877ed5b7dc9c60886e8a15940d">&#9670;&#160;</a></span>readRollPitchDegrees()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::readRollPitchDegrees </td>
          <td>(</td>
          <td class="paramtype">float &amp;&#160;</td>
          <td class="paramname"><em>roll</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float &amp;&#160;</td>
          <td class="paramname"><em>pitch</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the roll and pitch in degrees. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">roll</td><td></td></tr>
    <tr><td class="paramname">pitch</td><td></td></tr>
  </table>
  </dd>
</dl>
<p>The ADXL362 cannot return yaw data (rotation while lying flat) because it doesn't have a gyroscope. </p>

</div>
</div>
<a id="a9493d68c303e0e5d9cfe0b6f7b86ae26" name="a9493d68c303e0e5d9cfe0b6f7b86ae26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9493d68c303e0e5d9cfe0b6f7b86ae26">&#9670;&#160;</a></span>readRollPitchRadians()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::readRollPitchRadians </td>
          <td>(</td>
          <td class="paramtype">float &amp;&#160;</td>
          <td class="paramname"><em>roll</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float &amp;&#160;</td>
          <td class="paramname"><em>pitch</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the roll and pitch in radians. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">roll</td><td></td></tr>
    <tr><td class="paramname">pitch</td><td></td></tr>
  </table>
  </dd>
</dl>
<p>The ADXL362 cannot return yaw data (rotation while lying flat) because it doesn't have a gyroscope. </p>

</div>
</div>
<a id="a9505bf92630ce259d57d31bd70d882c9" name="a9505bf92630ce259d57d31bd70d882c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9505bf92630ce259d57d31bd70d882c9">&#9670;&#160;</a></span>readStatus()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t ADXL362DMA::readStatus </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Reads the status register STATUS. </p>
<dl class="section return"><dt>Returns</dt><dd>register value (uint8_t)</dd></dl>
<p>Address: 0x0B, Reset: 0x40, Name: STATUS</p>
<p>This is a good way to see if the chip is responding; it normally returns a non-zero value (0x40 = AWAKE).</p>
<ul>
<li>bit 7 (MSB, mask 0x80) ERR_USER_REGS</li>
<li>bit 6 AWAKE</li>
<li>bit 5 INACT</li>
<li>bit 4 ACT</li>
<li>bit 3 FIFO_OVERRUN</li>
<li>bit 2 FIFO_WATERMARK</li>
<li>bit 1 FIFO_READY</li>
<li>bit 0 DATA_READY </li>
</ul>

</div>
</div>
<a id="af0187e7e2406ab17e0d85f5af121e58d" name="af0187e7e2406ab17e0d85f5af121e58d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0187e7e2406ab17e0d85f5af121e58d">&#9670;&#160;</a></span>readTemperatureC()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float ADXL362DMA::readTemperatureC </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Reads the temperature in degrees Celsius. </p>
<dl class="section return"><dt>Returns</dt><dd>float</dd></dl>
<p>The resolution if the sensor is quarter degrees Celsius.</p>
<p>The temperature may not be available immediately after entering measuring mode. </p>

</div>
</div>
<a id="afcb3ddd39ccfc8aca211cfbb1b16b2b1" name="afcb3ddd39ccfc8aca211cfbb1b16b2b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afcb3ddd39ccfc8aca211cfbb1b16b2b1">&#9670;&#160;</a></span>readTemperatureF()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float ADXL362DMA::readTemperatureF </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Reads the temperature in degrees Fahrenheit. </p>
<dl class="section return"><dt>Returns</dt><dd>float</dd></dl>
<p>The temperature may not be available immediately after entering measuring mode. </p>

</div>
</div>
<a id="a07e5f7e2dc622db3c6e8b99cb7603058" name="a07e5f7e2dc622db3c6e8b99cb7603058"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07e5f7e2dc622db3c6e8b99cb7603058">&#9670;&#160;</a></span>readXYZ()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::readXYZ </td>
          <td>(</td>
          <td class="paramtype">int16_t &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t &amp;&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t &amp;&#160;</td>
          <td class="paramname"><em>z</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read a single XYZ sample from the current data register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>Filled in with the x acceleration value </td></tr>
    <tr><td class="paramname">y</td><td>Filled in with the y acceleration value </td></tr>
    <tr><td class="paramname">z</td><td>Filled in with the z acceleration value </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a676aa18f6cd6193baaa6a3b3d9544f5d" name="a676aa18f6cd6193baaa6a3b3d9544f5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a676aa18f6cd6193baaa6a3b3d9544f5d">&#9670;&#160;</a></span>readXYZT()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::readXYZT </td>
          <td>(</td>
          <td class="paramtype">int16_t &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t &amp;&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t &amp;&#160;</td>
          <td class="paramname"><em>z</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t &amp;&#160;</td>
          <td class="paramname"><em>t</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read a single XYZT sample from the current data register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>Filled in with the x acceleration value </td></tr>
    <tr><td class="paramname">y</td><td>Filled in with the y acceleration value </td></tr>
    <tr><td class="paramname">z</td><td>Filled in with the z acceleration value </td></tr>
    <tr><td class="paramname">t</td><td>Filled in with the temperature value </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="af0449702b1acbcd239b914cc2c0c5230" name="af0449702b1acbcd239b914cc2c0c5230"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0449702b1acbcd239b914cc2c0c5230">&#9670;&#160;</a></span>setMeasureMode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::setMeasureMode </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enabled</em> = <code>true</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enable or disable measure mode in the power control register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">enabled</td><td>true to enable measure mode or false to disable measure mode</td></tr>
  </table>
  </dd>
</dl>
<p>When the chip is powered on, it default to standby mode. In order to begin sampling, measurement mode needs to be enabled.</p>
<p>This a convenience method that's easier than directly manipulating the POWER_CTL register. </p>

</div>
</div>
<a id="a7231bacc8d5a573338beece42fdc8235" name="a7231bacc8d5a573338beece42fdc8235"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7231bacc8d5a573338beece42fdc8235">&#9670;&#160;</a></span>setSampleRate()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::setSampleRate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_a_d_x_l362_d_m_a.html#af6f5affc50b5f4ba99c9197bd939ff68">SampleRate</a>&#160;</td>
          <td class="paramname"><em>rate</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the sample rate. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rate</td><td>See SampleRate. Ranges from 3.125 Hz to 200 Hz. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a3613abc0092f3a47626a46583086e2ac" name="a3613abc0092f3a47626a46583086e2ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3613abc0092f3a47626a46583086e2ac">&#9670;&#160;</a></span>softReset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::softReset </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Issue a soft reset call. </p>
<p>It may make a little while for the sensor to respond after a softReset. <a class="el" href="class_a_d_x_l362_d_m_a.html#a9505bf92630ce259d57d31bd70d882c9" title="Reads the status register STATUS.">readStatus()</a> will return non-zero when ready. </p>

</div>
</div>
<a id="acd882427ade94598920438defc97a34a" name="acd882427ade94598920438defc97a34a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd882427ade94598920438defc97a34a">&#9670;&#160;</a></span>writeActivityControl() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::writeActivityControl </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>linkLoop</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>inactRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>inactEn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>actRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>actEn</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Write the activity/inactivity control register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">linkLoop</td><td>one of the following constants: LINKLOOP_DEFAULT, LINKLOOP_LINKED, LINKLOOP_LOOP </td></tr>
    <tr><td class="paramname">inactRef</td><td>inactivity detection uses reference mode (automatically compensates for gravity) if true </td></tr>
    <tr><td class="paramname">inactEn</td><td>inactivity detection is enabled </td></tr>
    <tr><td class="paramname">actRef</td><td>activity detection uses reference mode (automatically compensates for gravity) if true </td></tr>
    <tr><td class="paramname">actEn</td><td>activity detection is enabled</td></tr>
  </table>
  </dd>
</dl>
<p>Address: 0x27, Reset: 0x00, Name: ACT_INACT_CTL </p>

</div>
</div>
<a id="a3e4bd6feb578cadb8729145d8a2caea1" name="a3e4bd6feb578cadb8729145d8a2caea1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e4bd6feb578cadb8729145d8a2caea1">&#9670;&#160;</a></span>writeActivityControl() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::writeActivityControl </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>rite the activity/inactivity control register </p>
<p>Address: 0x27, Reset: 0x00, Name: ACT_INACT_CTL</p>
<p>There is also an overload that takes the parameters broken out into separate parameters for ease of use </p>

</div>
</div>
<a id="a0b3ee71ec17e12b861b1f3964bbbca6d" name="a0b3ee71ec17e12b861b1f3964bbbca6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b3ee71ec17e12b861b1f3964bbbca6d">&#9670;&#160;</a></span>writeActivityThreshold()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::writeActivityThreshold </td>
          <td>(</td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Write the activity threshold register. </p>
<p>Address: 0x20, Reset: 0x00, Name: THRESH_ACT_L Address: 0x21, Reset: 0x00, Name: THRESH_ACT_H</p>
<p>This doesn't enable the feature, you still need to set the appropriate bit with writeActivityControl.</p>
<p>To detect activity, the ADXL362 compares the absolute value of the 12-bit (signed) acceleration data with the 11-bit (unsigned) THRESH_ACT value. See the Motion Detection section for more information on activity detection. The term, THRESH_ACT, refers to an 11-bit unsigned value comprising the THRESH_ACT_L register, which holds its eight LSBs; and the THRESH_ACT_H register, which holds its three MSBs. THRESH_ACT is set in codes; the value in g depends on the measurement range setting that is selected. THRESH_ACT [g] = THRESH_ACT [codes]/Sensitivity [codes per g]</p>
<p>value is an 11-bit integer, 0 - 2047 inclusive </p>

</div>
</div>
<a id="a642505fbd9b87951d38ae6ee3f2d9f03" name="a642505fbd9b87951d38ae6ee3f2d9f03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a642505fbd9b87951d38ae6ee3f2d9f03">&#9670;&#160;</a></span>writeActivityTime()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::writeActivityTime </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Write the activity time register. </p>
<p>Address: 0x22, Reset: 0x00, Name: TIME_ACT</p>
<p>The activity timer implements a robust activity detection that minimizes false positive motion triggers. When the timer is used, only sustained motion can trigger activity detection. Refer to the Fewer False Positives section for additional information. The value in this register sets the number of consecutive samples that must have at least one axis greater than the activity threshold (set by THRESH_ACT) for an activity event to be detected. The time (in seconds) is given by the following equation: Time = TIME_ACT/ODR where: TIME_ACT is the value set in this register. ODR is the output data rate set in the FILTER_CTL register (Address 0x2C). Setting the activity time to 0x00 has the same result as setting this time to 0x01: Activity is detected when a single acceleration sample has at least one axis greater than the activity threshold (THRESH_ACT). When the accelerometer is in wake-up mode, the TIME_ACT value is ignored and activity is detected based on a single acceleration sample. </p>

</div>
</div>
<a id="acc61d99bb32c1999613101ce25d79e80" name="acc61d99bb32c1999613101ce25d79e80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc61d99bb32c1999613101ce25d79e80">&#9670;&#160;</a></span>writeFifoControl()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::writeFifoControl </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Writes the FIFO control register Address: 0x28, Reset: 0x00, Name: FIFO_CONTROL. </p>
<p>It's usually easier to call writeFifoControlAndSamples which sets both registers at once. </p>

</div>
</div>
<a id="ad117ed8fde3cb114e5b0e3537af8d63d" name="ad117ed8fde3cb114e5b0e3537af8d63d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad117ed8fde3cb114e5b0e3537af8d63d">&#9670;&#160;</a></span>writeFifoControlAndSamples()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::writeFifoControlAndSamples </td>
          <td>(</td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>samples</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>storeTemp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>fifoMode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Writes the FIFO control and samples registers. </p>
<p>samples: Number of samples to store 0-511 storeTemp: Whether to store XYZT (with temperature, if true) or just XYZ data in FIFO fifoMode: One of the constants: FIFO_DISABLED, FIFO_OLDEST_SAVED, FIFO_STREAM, FIFO_TRIGGERED </p>

</div>
</div>
<a id="ac5a4a81cb3df3cf749424709d9957027" name="ac5a4a81cb3df3cf749424709d9957027"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5a4a81cb3df3cf749424709d9957027">&#9670;&#160;</a></span>writeFifoSamples()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::writeFifoSamples </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Writes the FIFO samples register Address: 0x29, Reset: 0x80, Name: FIFO_SAMPLES. </p>
<p>It's usually easier to call writeFifoControlAndSamples which sets both registers at once. </p>

</div>
</div>
<a id="ac580115c5b40528aca8f5c78ba084be9" name="ac580115c5b40528aca8f5c78ba084be9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac580115c5b40528aca8f5c78ba084be9">&#9670;&#160;</a></span>writeFilterControl() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::writeFilterControl </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>range</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>halfBW</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>extSample</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>odr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Writes the filter control register Address: 0x2C, Reset: 0x13, Name: FILTER_CTL. </p>
<p>There is an overload of writeFilterControl that takes the single uint8_t value instead of the broken out values, as well. </p>

</div>
</div>
<a id="ace7908e2b9f1b2800263282bf2c406b9" name="ace7908e2b9f1b2800263282bf2c406b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace7908e2b9f1b2800263282bf2c406b9">&#9670;&#160;</a></span>writeFilterControl() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::writeFilterControl </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Writes the filter control register Address: 0x2C, Reset: 0x13, Name: FILTER_CTL. </p>
<p>There is an overload of writeFilterControl that has the bits broken out into separate parameters that may be easier to use. </p>

</div>
</div>
<a id="a95443809390540083d586fa3cae7dad4" name="a95443809390540083d586fa3cae7dad4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95443809390540083d586fa3cae7dad4">&#9670;&#160;</a></span>writeInactivityThreshold()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::writeInactivityThreshold </td>
          <td>(</td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Write the inactivity threshold register. </p>
<p>Address: 0x23, Reset: 0x00, Name: THRESH_INACT_L Address: 0x24, Reset: 0x00, Name: THRESH_INACT_H</p>
<p>To detect inactivity, the absolute value of the 12-bit acceleration data is compared with the 11-bit (unsigned) THRESH_INACT value. See the Motion Detection section for more information. The term, THRESH_INACT, refers to an 11-bit unsigned value comprised of the THRESH_INACT_L registers, which holds its eight LSBs and the THRESH_INACT_H register, which holds its three MSBs. This 11-bit unsigned value sets the threshold for inactivity detection. This value is set in codes; the value (in g) depends on the measurement range setting selected: THRESH_INACT [g] = THRESH_INACT [codes]/Sensitivity [codes per g]</p>
<p>value is an 11-bit integer, 0 - 2047 inclusive </p>

</div>
</div>
<a id="a8c5463e88186b539f21c64da7a29c822" name="a8c5463e88186b539f21c64da7a29c822"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c5463e88186b539f21c64da7a29c822">&#9670;&#160;</a></span>writeInactivityTime()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::writeInactivityTime </td>
          <td>(</td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Writes the inactivity time register. </p>
<p>Address: 0x25, Reset: 0x00, Name: TIME_INACT_L Address: 0x26, Reset: 0x00, Name: TIME_INACT_H</p>
<p>The 16-bit value in these registers sets the number of consecutive samples that must have all axes lower than the inactivity threshold (set by THRESH_INACT) for an inactivity event to be detected. The TIME_INACT_L register holds the eight LSBs and the TIME_INACT_H register holds the eight MSBs of the 16-bit TIME_INACT value. The time in seconds can be calculated as Time = TIME_INACT/ODR where: TIME_INACT is the 16-bit value set by the TIME_INACT_L register (eight LSBs) and the TIME_INACT_H register (eight MSBs). ODR is the output data rate set in the FILTER_CTL register (Address 0x2C)</p>
<p>The 16-bit value allows for long inactivity detection times. The maximum value is 0xFFFF or 65,535 samples. At the lowest output data rate, 12.5 Hz, this equates to almost 90 minutes. In this configuration, the accelerometer must be stationary for 90 minutes before putting its system to sleep. Setting the inactivity time to 0x00 has the same result as setting this time to 0x01: Inactivity is detected when a single acceleration sample has all axes lower than the inactivity threshold (THRESH_INACT). </p>

</div>
</div>
<a id="a9dd56e06ae89e0637e08592f0add30da" name="a9dd56e06ae89e0637e08592f0add30da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9dd56e06ae89e0637e08592f0add30da">&#9670;&#160;</a></span>writeIntmap1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::writeIntmap1 </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Writes the INTMAP1 register Address: 0x2A, Reset: 0x00, Name: INTMAP1. </p>
<p>The INT1 and INT2 registers configure the INT1/INT2 interrupt pins, respectively. Bits[B6:B0] select which function(s) generate an interrupt on the pin. If its corresponding bit is set to 1, the function generates an interrupt on the INT pin. Bit B7 configures whether the pin operates in active high (B7 low) or active low (B7 high) mode. Any number of functions can be selected simultaneously for each pin. If multiple functions are selected, their conditions are OR'ed together to determine the INT pin state. The status of each individual function can be determined by reading the STATUS register. If no interrupts are mapped to an INT pin, the pin remains in a high impedance state, held to a valid logic state by a bus keeper. </p>

</div>
</div>
<a id="af130f51e52ee3e6bb870d5f8807cf2ae" name="af130f51e52ee3e6bb870d5f8807cf2ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af130f51e52ee3e6bb870d5f8807cf2ae">&#9670;&#160;</a></span>writeLowNoise()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::writeLowNoise </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the low noise mode in the power control register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>one of LOWNOISE_NORMAL, LOWNOISE_LOW, LOWNOISE_ULTRALOW </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="af35bbf22cc8a33130c9acb2388f3b9d7" name="af35bbf22cc8a33130c9acb2388f3b9d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af35bbf22cc8a33130c9acb2388f3b9d7">&#9670;&#160;</a></span>writeMeasureMode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::writeMeasureMode </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the measure mode in the power control register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>one of MEASURE_STANDBY, MEASURE_MEASUREMENT </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a4550da6227ce7f470a77716071236519" name="a4550da6227ce7f470a77716071236519"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4550da6227ce7f470a77716071236519">&#9670;&#160;</a></span>writePowerCtl() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::writePowerCtl </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>extClock</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>lowNoise</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>wakeup</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>autosleep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>measureMode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Writes the power control register. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">extClock</td><td>true to use an external clock </td></tr>
    <tr><td class="paramname">lowNoise</td><td>one of LOWNOISE_NORMAL, LOWNOISE_LOW, LOWNOISE_ULTRALOW </td></tr>
    <tr><td class="paramname">wakeup</td><td>true to use wakeup mode </td></tr>
    <tr><td class="paramname">autosleep</td><td>true to use autosleep mode </td></tr>
    <tr><td class="paramname">measureMode</td><td>one of MEASURE_STANDBY, MEASURE_MEASUREMENT</td></tr>
  </table>
  </dd>
</dl>
<p>Address: 0x2D, Reset: 0x00, Name: POWER_CTL</p>
<p>There are also separate calls writeLowNoise and writeMeasureMode to set just those values. </p>

</div>
</div>
<a id="af9e8fb0fce80702214f788a7af08092e" name="af9e8fb0fce80702214f788a7af08092e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9e8fb0fce80702214f788a7af08092e">&#9670;&#160;</a></span>writePowerCtl() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::writePowerCtl </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Writes the power control register Address: 0x2D, Reset: 0x00, Name: POWER_CTL. </p>
<p>There are also separate calls writeLowNoise and writeMeasureMode to set just those values.</p>
<p>lowNoise: one of LOWNOISE_NORMAL, LOWNOISE_LOW, LOWNOISE_ULTRALOW measureMode: one of MEASURE_STANDBY, MEASURE_MEASUREMENT </p>

</div>
</div>
<a id="ac7b9f0cc79b946f66f91e2c55936f2db" name="ac7b9f0cc79b946f66f91e2c55936f2db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7b9f0cc79b946f66f91e2c55936f2db">&#9670;&#160;</a></span>writeRegister16()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::writeRegister16 </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>addr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Write an 16-bit register value. </p>
<p>Most of the calls have easier to use accessors like <a class="el" href="class_a_d_x_l362_d_m_a.html#a9dd56e06ae89e0637e08592f0add30da" title="Writes the INTMAP1 register Address: 0x2A, Reset: 0x00, Name: INTMAP1.">writeIntmap1()</a> that use this call internally.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">addr</td><td>One of the register addresses, such as REG_THRESH_ACT_L. It must be the first of a pair of _L and _H registers.</td></tr>
    <tr><td class="paramname">value</td><td>The register value to set </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a72587b60ebba63602a65746436fc4922" name="a72587b60ebba63602a65746436fc4922"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72587b60ebba63602a65746436fc4922">&#9670;&#160;</a></span>writeRegister8()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ADXL362DMA::writeRegister8 </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>addr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Write an 8-bit register value. </p>
<p>Most of the calls have easier to use accessors like <a class="el" href="class_a_d_x_l362_d_m_a.html#a9dd56e06ae89e0637e08592f0add30da" title="Writes the INTMAP1 register Address: 0x2A, Reset: 0x00, Name: INTMAP1.">writeIntmap1()</a> that use this call internally.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">addr</td><td>One of the register addresses, such as REG_INTMAP1</td></tr>
    <tr><td class="paramname">value</td><td>The register value to set </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/<a class="el" href="_a_d_x_l362_d_m_a_8h_source.html">ADXL362DMA.h</a></li>
<li>src/ADXL362DMA.cpp</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
</small></address>
</body>
</html>
